# print函数
# 以下都是字符串
print('123')
print("123")
print('''123''')
print("""123""")

# 分隔符，默认是空格
print(1, '2', "3")
print(1, '2', "3", sep=',')

# end 用来设置以...结尾，默认值是换行符\n
print('不换行', end='')
print(1)

# 占位符
# %格式化输出：%s 字符串；%d 整数；%f 浮点数
a = '字符串'
print('%s' % a)
b = 10.5555
print('%d' % b)
print('%3d' % b)  # 缺位时前面补空格
print('%1d' % b)
print('%f' % b)  # 浮点数默认后六位，缺位自动以0补齐
print('%.3f' % b)  # 指定位数，四舍五入
print(f'有点像js的模板字面量:{a},{b}')  # f 表示格式化输出
print('{},{}'.format(a, b)) # 使用format方法格式化输出

# 转义字符
print('hello\tworld')
print('hello\nworld')
print('hello\rworld')
print('hello\\world')
# r 表示引号内部的字符串表示不转义
print(r'hello\tworld')

# 其他技巧
print('重复打印' * 6)
print('重复打印\t' * 6)
print('重复打印\n' * 6)
